package com.psycho.sys.api.vo;

import lombok.Data;

/**
 * 系统统计数据VO
 */
@Data
public class StatisticsVO {
    /**
     * 用户总数
     */
    private Integer totalUsers;

    /**
     * 咨询师总数
     */
    private Integer totalCounselors;

    /**
     * 预约总数
     */
    private Integer totalAppointments;

    /**
     * 咨询总数
     */
    private Integer totalConsultations;

    /**
     * 待处理预约数
     */
    private Integer pendingAppointments;

    /**
     * 今日预约数
     */
    private Integer todayAppointments;

    /**
     * 本月预约数
     */
    private Integer monthlyAppointments;

    /**
     * 咨询师平均评分
     */
    private Double averageCounselorRating;

    /**
     * 用户满意度
     */
    private Double userSatisfaction;

    /**
     * 各咨询类型占比
     */
    private Object consultationTypeStats;

    /**
     * 各时段预约数量统计
     */
    private Object timeSlotStats;

    /**
     * 咨询师工作量统计
     */
    private Object counselorWorkloadStats;
}